package com.briup.es.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 订单数据展示实体类
 */
@Data
public class OrderVO {
    /**
     * 订单id
     */
    private String orderId;
    /**
     * 订单状态
     */
    private int status;
    /**
     * 订单对应的用户名
     */
    private String username;
    /**
     * 订单创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createDate;
    /**
     * 订单收货人姓名
     */
    private String receiveUsername;
    /**
     * 订单收货地址：包括详细地址
     */
    private String receiveAddress;
    /**
     * 订单收货人电话
     */
    private String receivePhone;
    /**
     * 订单商品总计金额
     */
    private double totalPrice;
    /**
     * 订单商品的总数量
     */
    private int totalNum;
}
